#include #include using namespace std; void DisplayHelloWorld() { cout << "Hello World" << endl; } double AbsoluteValue(double n) { double result = n; if(result < 0) { result *= -1; } return result; } //n is the function parameter double squareRoot(double n) { double result = 0; double s = 2; result = (n/s + s)/2; while(AbsoluteValue(result-s) >= .001) { s = result; result = (n/s + s)/2; } return result; } void main() { //what are functions and why do we use them //reuse - avoid duplicate code //reduce complexity //void & non-void //int r = rand(); //cout.precision(3); ///DisplayHelloWorld(); for(int i = 0; i < 1000 ; i++) { cout << squareRoot(i) << endl; } }